package org.lcc.model.VO;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.lcc.model.entity.ExamRecordentity;

import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExamRecordVo {
    private Integer recordId; // 记录ID
    private Integer examId; // 考试ID
    private String studentId; // 学生ID
    private Integer objectiveScore; // 客观题得分
    private Integer subjectiveScore; // 主观题得分
    private Integer totalScore; // 总分
    private String  status; // 状态
    private LocalDateTime submitTime; // 提交时间
    private String uniqueIdentifier; // 唯一标识字段


    @Override
    public String toString() {
        return "ExamRecord{" +
                "recordId=" + recordId +
                ", examId=" + examId +
                ", studentId='" + studentId + '\'' +
                ", objectiveScore=" + objectiveScore +
                ", subjectiveScore=" + subjectiveScore +
                ", totalScore=" + totalScore +
                ", status=" + status +
                ", submitTime=" + submitTime +
                ", uniqueIdentifier='" + uniqueIdentifier + '\'' +
                '}';
    }
}